.slide{border:none;}
.slide h2{background:#4eb5ff;}
.package_cont{width: 100%;
    background-image: url(../images/project_10.jpg);
    height: 408px;
    background-size: cover;
    background-position: center;}

.ip_top{width: 1200px;margin: 0 auto;padding-top: 124px;}
.ip_top_left{width: 620px;float: left;}
.ip_top_left h2{font-size: 53px;color: #ffffff;margin-left: 5px;margin-bottom: 41px;}
.ip_top_left .jq1{width:128px;color:white;height: 36px;line-height: 36px;background:#4eb5ff;text-align: center;display: inline-block;}
.ip_top_left .jq2{width:128px;height: 36px;line-height: 36px;background:#44474a;text-align: center;margin-left: 23px;color:white;border: 1px solid white;display: inline-block;}
.ip_top_left p{font-size: 16px;color:#ffffff;line-height: 28px;margin-bottom: 58px;}
.ip_top_right{float: left;}
.ip_top_right ul{margin-left: 262px;margin-top: 50px}
.ip_top_right ul li{font-size: 18px;color:#ffffff;line-height: 40px;}
.project_text{height: 70px;width: 100%;background: #545a5e;position: relative;top: 0;}
.project_help{width: 1200px;margin: 0 auto;}
.project_text span{display: block;width: 1px;height: 32px;background: white;position: absolute;left: 50%;margin-left: -1px;top:50%;margin-top: -16px;}
.project_text a{width: 50%;color: #ffffff;font-size: 14px;float:left;text-align: center;display: block;line-height: 70px;}
.project_text a:hover{color: #00b7d4;}


.project_blank{width: 100%;background: #000000;height: 486px;}
.project_blank_cont{width: 1200px;margin:0 auto;position: relative;}
.project_blank_cont h2{font-size: 24px;color: #ffffff;text-align: center;padding-top: 85px;}
.project_blank_cont dl{width: 160px;float:left;}
.project_blank_cont dl dt{width: 50px;float: left;}
.project_blank_cont dl dd{width: 50px;float: left;color: white;width: 70px;margin-left: 36px;}
.dl1{
	position: absolute;
	top:189px;
	left: 10px;
}
.dl2{
	position: absolute;
	top:338px;
	left: 10px;
}
.dl3{
	position: absolute;
	top:189px;
	left: 358px;
}
.dl4{
	position: absolute;
	top:338px;
	left: 358px;
}
.dl5{
	position: absolute;
	top:189px;
	left: 687px;
}
.dl6{
	position: absolute;
	top:338px;
	left: 687px;
}
.dl7{
	position: absolute;
	top:189px;
	left: 1039px;
}
.dl8{
	position: absolute;
	top:338px;
	left: 1039px;
}
.suspend_float{position: fixed;top:50%;margin-top: -97.5px;}
.suspend_float ul li{width: 190px;cursor:pointer;height: 48px;padding-left:35px;line-height: 48px;font-size: 18px;margin-bottom: 1px;background:#272c30;}
.suspend_float ul li span{position: absolute;right:40px;}
.suspend_float ul li:hover{
	background: #3b3e43;
}
.suspend_float ul li a{color:#ffffff;width: 100%;display: block;}
.suspend_float ul .active{background: #3b3e43;}

.project_evaluate{width: 100%;background:#363d41;}
.project_evaluate_cont{width: 1200px;margin: 0 auto;overflow: hidden;padding-bottom: 60px;}
.pep_evaluate{float: left;margin-right: 130px;}
.pep_evaluate:last-child{margin-right: 0;}
.pep_evaluate dl{width: 300px;overflow: hidden;}
.pep_evaluate dl dt{float: left;width: 120px;}
.project_evaluate_cont h2{font-size:24px;color:#ffffff;padding-top: 84px;text-align:center;padding-bottom: 84px;}
.pep_evaluate dl dd{width: 150px;float: left;margin-left: 26px;}
.pep_evaluate dl dd p{color:#ffffff;line-height: 50px;}
.project_evaluate_text{clear:both;width:300px;font-size: 12px;color: #ffffff;line-height: 21px;margin-top: 30px;}

.project_service{width: 100%;background:#f5f5f5;}
.project_service_cont{width: 1200px;margin: 0 auto;overflow: hidden;padding-bottom: 56px;}
.project_service_cont h2{
	font-size: 24px;
    color: #000000;
    padding-top: 84px;
    text-align: center;
    padding-bottom: 84px
}
.project_service_cont dl dt{float: left;width: 475px;margin-right: 140px;}
.project_service_cont dl dd{font-size: 20px;color: #000000;float: left;margin-top: 8px;}
.project_service_cont dl dd h3{font-size: 20px;color: #000000;margin-bottom: 32px;}
.project_service_cont dl dd p{line-height: 48px;}
.project_service_cont dl dd p span{width:72px;margin-right: 46px;    width: 82px;margin-right: 46px;display: inline-block;}
canvas{
	background-color:red !important;
}
#container {
  width: 450px;
  height:450px;
  margin-top: -100px;
}  

.map_texts{height: 70px;width: 100%;background: #4eb5ff;position: relative;top: 0;}
.map_help{width: 1200px;margin: 0 auto;}
.map_texts span{display: block;width: 1px;height: 32px;background: white;position: absolute;left: 50%;margin-left: -1px;top:50%;margin-top: -16px;}
.map_texts a{width: 50%;color: #ffffff;font-size: 14px;float:left;text-align: center;display: block;line-height: 70px;}
.map_texts a:hover{color: #174d74;}

.product_box5{
	width:100%;
	background:#f5f6f8;
	height:819px;
}
.product_box5 .part_title{padding-top:50px;}
.part_title span{top:107px;}
.map1{
	width: 42px;
	height: 42px;
	position: absolute;
	top:126px;
	left:926px;
}
.map2{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 248px;
	left:705px;
}
.map3{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 251px;
	left:887px;
}
.map4{
	 width: 42px;
	 height: 42px;
	 position: absolute;
	 top: 288px;
	 left:776px;
 }
.map5{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 370px;
	left:424px;
}
.map6{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 351px;
	left:709px;
}
.map7{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 371px;
	left:800px;
}
.map8{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 421px;
	left:646px;
}
.map9{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 429px;
	left:735px;
}
.map10{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 442px;
	left:846px;
}
.map11{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 491px;
	left:535px;
}
.map12{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 491px;
	left:535px;
}
.map13{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 512px;
	left:630px;
}
.map14{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 491px;
	left:707px;
}
.map15{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 472px;
	left:803px;
}
.map16{
	 width: 42px;
	 height: 42px;
	 position: absolute;
	 top: 560px;
	 left:705px;
 }
.map17{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 551px;
	left:783px;
}
.map18{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 523px;
	left:861px;
}
.map19{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 590px;
	left:822px;
}
.map20{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 623px;
	left:499px;
}
.map21{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 650px;
	left:645px;
}
.map22{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 647px;
	left:747px;
}
.map23{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 749px;
	left:664px;
}
.map_text{
	opacity: 0.8;
	z-index: 1;
	border-radius: 5px;
	text-align: left;
	filter: alpha(opacity=80);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
	background: rgb(111, 95, 95);left: 85px;
	position: absolute;display:none;}
.map_text span{font-size:12px;color:#ffffff;line-height:20px;display:inline-block;padding:4px 14px 4px 7px;white-space: nowrap;}
circle1,
.circle2,
.circle3,
.center {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -21px 0 0 -21px;
	width: 42px;
	height: 42px;
	border-radius: 30px;
	background-color: #94c7e9;
}

.center {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
	margin: -21px 0 0 -21px;
	width: 42px;
	height: 42px;
	border-radius: 35px;
	background: #2a92d8;
	text-align: center;
	line-height: 42px;
	color: #EAEAEA;
	font-size: 12px;
	font-family: '';
}

.circle1 {
	-webkit-animation: circle 3s linear infinite;
	animation: circle 3s linear infinite;
}

.circle2 {
	-webkit-animation: circle 3s linear 0.8s infinite;
	animation: circle 3s linear 0.8s infinite;
}

.circle3 {
	-webkit-animation: circle 3s linear 1.6s infinite;
	/* Safari and Chrome */
	animation: circle 3s linear 1.6s infinite;
}

@-webkit-keyframes circle {
	/* Safari and Chrome */
	from {
		opacity: 1;
		-webkit-transform: scale(0);
	}
	to {
		opacity: 0;
		-webkit-transform: scale(3);
	}
}
.product_box5_main {
	width: 1200px;
	position: relative;
	min-width: 1200px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/map-map.png) no-repeat;
	height:815px;
}

